import { defineOverridesPreferences } from '@vben/preferences';

/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置，不需要的配置不用覆盖，会自动使用默认配置
 * !!! 更改配置后请清空缓存，否则可能不生效
 */
export const overridesPreferences = defineOverridesPreferences({
  // overrides
  app: {
    name: import.meta.env.VITE_APP_TITLE,
    enablePreferences: false,
    dynamicTitle: true,
    /** 登录注册页面布局-居左 */
    authPageLayout: 'panel-left',
    /** 开启紧凑模式 */
    compact: true,
    /** 内容紧凑模式 */
    contentCompact: 'wide',
  },
  breadcrumb: {
    showIcon: false,
  },
  copyright: {
    companyName: '北京中外链科技有限公司',
    companySiteLink: 'https://www.wingtrade.com',
    date: '2025',
  },
  footer: {
    enable: true,
    fixed: true,
  },
  header: {
    menuAlign: 'center',
  },
  shortcutKeys: {
    enable: false,
    globalLockScreen: false,
  },
  sidebar: {
    autoActivateChild: true,
    width: 220,
  },
  tabbar: {
    persist: false,
    showIcon: false,
    showMaximize: false,
    wheelable: false,
  },
  theme: {
    builtinType: 'sky-blue',
    colorPrimary: 'hsl(231 98% 65%)',
    mode: 'auto',
    radius: '0.25',
  },
  widget: {
    globalSearch: false,
    lockScreen: false,
    sidebarToggle: false,
  },
});
